
.tab {white-space:nowrap;overflow-x:auto;display: flex;background: white;margin-top:20px;margin-bottom:30px;padding-left:15px;}						
.tab::-webkit-scrollbar{width: 0;height: 0;display: none;}
.tab li{font-size:13px;margin-right:20px;text-align: center;color:#C8C9CC}
.tab img{height: 50px;width:50px;margin-bottom: 10px;}
.main{width:100%;font-size:15px;border-top:1px solid #ccc;}
.main li{height:60px;width:100%;line-height:60px;display:flex;}
.main li:nth-child(1) p{border-top:none}
.main img{height:30px;width:30px;float: left;margin-left:30px;margin-top:20px;margin-right:20px;}
.main p{height:100%;border-top:1px solid #ccc;flex: 1;}
.main em{float:left;}
.main span{float: left;margin-right:7px;}
hr{border:4px solid #ECECEC}

.list{display:flex;padding-left:20px;margin-top:10px;font-size:16px;line-height:30px;height:30px;position:relative;}
.list img{height:25px;width:25px;position:absolute;right:12px;top:4px}
.list span{font-weight:700;margin-left:20px;margin-right:5px;}
.list i{position:absolute;right:50px;font-weight:500}
.list p{height: 2.5vw;width:2.5vw;border-left:1px solid #000000;border-bottom:1px solid #000000;transform: rotate(-45deg);position:absolute;top:9px}
.box{display:flex;margin-top: 20px;font-size:14px;border:1px dashed #ccc;width:92%;margin-left: 4%;border-radius:5px;height:60px;line-height:60px;}
.box img{height:25px;width:25px;margin:18px 5px 0 104px}
.add{position:fixed;width:100%;height:200vw;background:green;top:0;}
.add div{height:150px;width:330px;position:absolute;top:50%;left:50%;background:white;margin-left: -165px;margin-top:-75px;border-radius:8px;}







